package com.juego.utilidades;

import java.util.ArrayList;

public class Carta {

	private int palo;
	private int valor;
	private boolean disponible = true;

	public final static int OROS = 1;
	public final static int COPAS = 2;
	public final static int ESPADAS = 3;
	public final static int BASTOS = 4;	

	public ArrayList<Carta> baraja;	

	public Carta(){

	}

	public Carta(int pa, int va){
		palo = pa;
		valor = va;
	}

	public Carta(int pa, int va, boolean disp){
		palo = pa;
		valor = va;
		disponible = disp;
	}
	
	public int getPalo(){
		return palo;
	}
	
	public int getValor(){
		return valor;
	}
	
	public void setPalo(int pa){
		palo = pa;
	}
	
	public void setValor(int va){
		valor = va;
	}
	
	public void setDisponible (boolean valor){
		disponible = valor;
	}
	
	public boolean getDisponible (){
		return disponible;
	}

	public void iniciarBaraja(){
		baraja = new ArrayList<Carta>();		
		for (int i = 1; i < 5; i++) {
			for (int j = 0; j < 10; j++) {				 
				palo = i;
				valor = j;
				disponible = true;
				baraja.add(new Carta(palo, valor, disponible));
			}
		}
	}
}
